import java.util.Random;
import java.util.Scanner;

/**
 *  关系运算符：
 *      >  <  >=  <=  ==  !=
 *      表达式比较两个值，返回结果为 boolean
 */
public class Demo01 {

    public static void main(String[] args) {
        /*
            例：输入一个数，和随机生成的一个数，比较二者的大小
         */
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个数(0-9)：");
        int num = scanner.nextInt();

        Random random = new Random();
        int randomNum = random.nextInt(10);

        /*
            三目运算符：
                表达式 ? 结果为true : 结果为false
            注意：
                1.表达式的结果必须是boolean
                2.表达式结果为true 就返回第一个参数，当结果为false，就返回第二个参数
                3.两个参数的结果类型，是可以自定义的，需要定义一个变量来接收返回的值

         */
        String res = num > randomNum ? "你赢了":"你输了";
        int nums = num > randomNum ? 1 : 2;

        System.out.println(res);

        /*
            == 不适用于字符串的比较
         */
        String str1 = "hello";
        String str2 = "hello";
        System.out.println(str1.equals(str2));
    }
}
